package com.sjms._06_结构_外观模式;


/**
 * 外观模式
 * 为了实现某个功能，多个子系统互相间存在相互调用，此时比较适合外观模式
 * 可以创建外观类对复杂的类进一步封装
 * 调用者只与外观类交互。
 * <p>
 * 代码实现：积分兑换系统
 */
public class _Test {

    public static void main(String[] args) {

        //兑换系统
        ExchangeSystem waiGuanLei = new ExchangeSystem();


        String aa = waiGuanLei.convertBook("十万个为什么");
        System.out.println("兑换《十万个为什么》:" + aa);


        String bb = waiGuanLei.convertBook("少年阿B");
        System.out.println("兑换《少年阿B》:" + bb);

    }

}
